package com.un.ebs.finance.service;

import com.un.ebs.inventory.enums.BusinessRelationTypeEnum;

public interface FinanceSyncService {

    void syncBaseData(BusinessRelationTypeEnum type);

    void sync(int year, int month, String deptCode);

    void sync(String accountId);

    void syncComplete(String accountId);

    void syncPurchase(int year, int month, String deptCode);

    void syncProductionIn(int year, int month, String deptCode);

    void syncProductionBom(int year, int month, String deptCode);

    void syncProductionOther(int year, int month, String deptCode);

    void syncSaleOut(int year, int month, String deptCode);

    void syncSaleService(int year, int month, String deptCode);

    void syncSaleInvoice(int year, int month, String deptCode);

    void syncPurchaseInvoice(int year, int month, String deptCode);

}
